package com.atguigu.springcloud.cfgbeans;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class ConfigBean {
 @Bean
 @LoadBalanced
 public RestTemplate getRestTemplate()
 {
  return new RestTemplate();
 }
// @Bean
// public DeptService getDeptService(){
//  return new DeptService();
// }
 public IRule myRule(){
  return new RandomRule();
 }
}
